/**
 * 文件名：@SoaService.java <br/>
 * 包名：cn.efunbox.afw.soa.annotation <br/>
 * 项目名：afw-soa <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.soa.service.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.springframework.stereotype.Controller;

/**
 * 类名：SoaService  <br />
 *
 * 功能：标识SoaService服务
 *
 * @author xtwin <br />
 * 创建时间：2016年7月20日 下午5:29:38  <br />
 * @version 2016年7月20日
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Controller
public @interface SoaService {

	/**
	 * 功能：版本号 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年7月20日 下午5:30:18 <br/>
	 */
	String version() default "";
	
	/**
	 * 功能：所要提供的服务接口 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年7月20日 下午5:30:45 <br/>
	 */
	Class<?>[] interfaces() default {};
}
